01. Getting Started

In this project, you will create a TODO list app with location reminders that remind the user to do something when the user is at a specific location. The app will require the user to create an account and login to set and access reminders.

Getting Started

The first step is to clone the starter project to your local machine and open the project using Android Studio.

Dependencies

There are some dependencies that are needed to complete your project, here are the step-by-step instructions to get a dev environment running:

  1. To enable Firebase Authentication:
    • Go to the authentication tab at the Firebase console and enable Email/Password and Google Sign-in methods.
    • Download google-services.json and add it to the app.
  2. To enable Google Maps:
    • Go to APIs & Services at the Google console.
    • Select your project and go to APIs & Credentials.
    • Create a new api key and restrict it for android apps.
    • Add your package name and SHA-1 signing-certificate fingerprint.
    • Enable Maps SDK for Android from API restrictions and Save.
    • Copy the api key to the google_maps_api.xml
  3. Run the app on your mobile phone or emulator with Google Play Services in it.